package com.abss.vote.model;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * 地址 报名  作品  扩展
 */
public class DistrictListUserWorkVo {

    private Integer ID;//地址ID

    public Integer getID() {
        return ID;
    }

    public void setID(Integer ID) {
        this.ID = ID;
    }

    private String SERVER_ID;

    public String getSERVER_ID() {
        return SERVER_ID;
    }

    public void setSERVER_ID(String SERVER_ID) {
        this.SERVER_ID = SERVER_ID;
    }

    //地址
    private String DISTRICT_NAME;//地区名字

    //报名
    private Integer ACTIVITY_ID;//活动ID

    private String USER_ID;//用户ID

    private String USER_NAME;//用户名

    private Integer AGE;//年龄

    private Integer DISTRICT_ID;//地址ID

    private String COMPANY;//所属单位

    private String TELEPHONE;//手机号

    private String MESSAGE_CODE;//验证码
    
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date SIGN_TIME;//报名时间

    private String BIRTHDAY;

    private Integer CUR_STATUS;

    private String APPRAISAL_USER_ID;

    private Integer GENDER;

    private String CITY;

    public Date getSIGN_TIME() {
        return SIGN_TIME;
    }

    public void setSIGN_TIME(Date SIGN_TIME) {
        this.SIGN_TIME = SIGN_TIME;
    }

    //作品
    private Integer WORK_ID;

    private String WORK_NAME;//作品名称

    private String WORK_IMGURL;//作品封面图片

    private String WORK_TYPE;//0 视频 1 音频

    private String RESOURCE_URL;//作品路径

    private Integer VOTES_NUMBER;//点赞数量

    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date WORK_UPTIME;//上传时间

    private Integer AUDIT_STATE;//默认0未审核 1 审核通过 2 审核不通过

    private String COMMENT;//审核不通过原因

    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy年MM月dd日 HH:mm:ss")
    private Date AUDIT_TIME;//审核时间

    private Integer CURRENT_STAGE;//当前阶段 审核前为0 审核通过后变成1 代表处于第一阶段 以后每进入一个新阶段 该值加 1 审核未通过为 -1

    private Integer PRIZE_ID;//获奖ID

    private String DELETED;//0 未删除 1 删除

    private Long time;//时长

    private Integer VOTESNUM;//点赞总数

    private int IS_SUBMIT;//是否提交

    private Integer user_Number;//报名人数

    private Integer work_Number;//作品数

    private Integer audit_Number;//审核通过作品数

    private Integer submit_Number;//提交作品数

    private Integer final_Number;//进入决赛作品数

    private Integer pinal_Number;//获奖作品数

    private String TEST_TOTAL;

    private Integer TEST_LEVEL;

    private Double TEST_SCORE;

    private String TEST_QUIZ_TIME;


    public Integer getPinal_Number() {
        return pinal_Number;
    }

    public void setPinal_Number(Integer pinal_Number) {
        this.pinal_Number = pinal_Number;
    }

    private Integer vote_Number;//投票数

    private Integer visit_Number;//浏览数

    public Integer getVisit_Number() {
        return visit_Number;
    }

    public void setVisit_Number(Integer visit_Number) {
        this.visit_Number = visit_Number;
    }

    public Integer getVote_Number() {
        return vote_Number;
    }

    public void setVote_Number(Integer vote_Number) {
        this.vote_Number = vote_Number;
    }

    public Integer getAudit_Number() {
        return audit_Number;
    }

    public void setAudit_Number(Integer audit_Number) {
        this.audit_Number = audit_Number;
    }

    public Integer getSubmit_Number() {
        return submit_Number;
    }

    public void setSubmit_Number(Integer submit_Number) {
        this.submit_Number = submit_Number;
    }

    public Integer getFinal_Number() {
        return final_Number;
    }

    public void setFinal_Number(Integer final_Number) {
        this.final_Number = final_Number;
    }

    public Integer getUser_Number() {
        return user_Number;
    }

    public void setUser_Number(Integer user_Number) {
        this.user_Number = user_Number;
    }

    public Integer getWork_Number() {
        return work_Number;
    }

    public void setWork_Number(Integer work_Number) {
        this.work_Number = work_Number;
    }

    public int getIS_SUBMIT() {
        return IS_SUBMIT;
    }

    public void setIS_SUBMIT(int IS_SUBMIT) {
        this.IS_SUBMIT = IS_SUBMIT;
    }

    public Integer getVOTESNUM() {
        return VOTESNUM;
    }

    public void setVOTESNUM(Integer VOTESNUM) {
        this.VOTESNUM = VOTESNUM;
    }

    public Long getTime() {
        return time;
    }

    public void setTime(Long time) {
        this.time = time;
    }

    public String getDISTRICT_NAME() {
        return DISTRICT_NAME;
    }

    public void setDISTRICT_NAME(String DISTRICT_NAME) {
        this.DISTRICT_NAME = DISTRICT_NAME;
    }

    public Integer getACTIVITY_ID() {
        return ACTIVITY_ID;
    }

    public void setACTIVITY_ID(Integer ACTIVITY_ID) {
        this.ACTIVITY_ID = ACTIVITY_ID;
    }

    public String getUSER_ID() {
        return USER_ID;
    }

    public void setUSER_ID(String USER_ID) {
        this.USER_ID = USER_ID;
    }

    public String getUSER_NAME() {
        return USER_NAME;
    }

    public void setUSER_NAME(String USER_NAME) {
        this.USER_NAME = USER_NAME;
    }

    public Integer getAGE() {
        return AGE;
    }

    public void setAGE(Integer AGE) {
        this.AGE = AGE;
    }

    public Integer getDISTRICT_ID() {
        return DISTRICT_ID;
    }

    public void setDISTRICT_ID(Integer DISTRICT_ID) {
        this.DISTRICT_ID = DISTRICT_ID;
    }

    public String getCOMPANY() {
        return COMPANY;
    }

    public void setCOMPANY(String COMPANY) {
        this.COMPANY = COMPANY;
    }

    public String getTELEPHONE() {
        return TELEPHONE;
    }

    public void setTELEPHONE(String TELEPHONE) {
        this.TELEPHONE = TELEPHONE;
    }

    public String getMESSAGE_CODE() {
        return MESSAGE_CODE;
    }

    public void setMESSAGE_CODE(String MESSAGE_CODE) {
        this.MESSAGE_CODE = MESSAGE_CODE;
    }

    public Integer getWORK_ID() {
        return WORK_ID;
    }

    public void setWORK_ID(Integer WORK_ID) {
        this.WORK_ID = WORK_ID;
    }

    public String getWORK_NAME() {
        return WORK_NAME;
    }

    public void setWORK_NAME(String WORK_NAME) {
        this.WORK_NAME = WORK_NAME;
    }

    public String getWORK_IMGURL() {
        return WORK_IMGURL;
    }

    public void setWORK_IMGURL(String WORK_IMGURL) {
        this.WORK_IMGURL = WORK_IMGURL;
    }

    public String getWORK_TYPE() {
        return WORK_TYPE;
    }

    public void setWORK_TYPE(String WORK_TYPE) {
        this.WORK_TYPE = WORK_TYPE;
    }

    public String getRESOURCE_URL() {
        return RESOURCE_URL;
    }

    public void setRESOURCE_URL(String RESOURCE_URL) {
        this.RESOURCE_URL = RESOURCE_URL;
    }

    public Integer getVOTES_NUMBER() {
        return VOTES_NUMBER;
    }

    public void setVOTES_NUMBER(Integer VOTES_NUMBER) {
        this.VOTES_NUMBER = VOTES_NUMBER;
    }

    public Date getWORK_UPTIME() {
        return WORK_UPTIME;
    }

    public void setWORK_UPTIME(Date WORK_UPTIME) {
        this.WORK_UPTIME = WORK_UPTIME;
    }

    public Integer getAUDIT_STATE() {
        return AUDIT_STATE;
    }

    public void setAUDIT_STATE(Integer AUDIT_STATE) {
        this.AUDIT_STATE = AUDIT_STATE;
    }

    public String getCOMMENT() {
        return COMMENT;
    }

    public void setCOMMENT(String COMMENT) {
        this.COMMENT = COMMENT;
    }

    public Date getAUDIT_TIME() {
        return AUDIT_TIME;
    }

    public void setAUDIT_TIME(Date AUDIT_TIME) {
        this.AUDIT_TIME = AUDIT_TIME;
    }

    public Integer getCURRENT_STAGE() {
        return CURRENT_STAGE;
    }

    public void setCURRENT_STAGE(Integer CURRENT_STAGE) {
        this.CURRENT_STAGE = CURRENT_STAGE;
    }

    public Integer getPRIZE_ID() {
        return PRIZE_ID;
    }

    public void setPRIZE_ID(Integer PRIZE_ID) {
        this.PRIZE_ID = PRIZE_ID;
    }

    public String getDELETED() {
        return DELETED;
    }

    public void setDELETED(String DELETED) {
        this.DELETED = DELETED;
    }

    public String getBIRTHDAY() {
        return BIRTHDAY;
    }

    public void setBIRTHDAY(String BIRTHDAY) {
        this.BIRTHDAY = BIRTHDAY;
    }

    public Integer getCUR_STATUS() {
        return CUR_STATUS;
    }

    public void setCUR_STATUS(Integer CUR_STATUS) {
        this.CUR_STATUS = CUR_STATUS;
    }

    public String getAPPRAISAL_USER_ID() {
        return APPRAISAL_USER_ID;
    }

    public void setAPPRAISAL_USER_ID(String APPRAISAL_USER_ID) {
        this.APPRAISAL_USER_ID = APPRAISAL_USER_ID;
    }

    

    public Integer getGENDER() {
        return GENDER;
    }

    public void setGENDER(Integer GENDER) {
        this.GENDER = GENDER;
    }

    public String getCITY() {
        return CITY;
    }

    public void setCITY(String CITY) {
        this.CITY = CITY;
    }

    public String getTEST_TOTAL() {
        return TEST_TOTAL;
    }

    public void setTEST_TOTAL(String TEST_TOTAL) {
        this.TEST_TOTAL = TEST_TOTAL;
    }

    public Integer getTEST_LEVEL() {
        return TEST_LEVEL;
    }

    public void setTEST_LEVEL(Integer TEST_LEVEL) {
        this.TEST_LEVEL = TEST_LEVEL;
    }

    public Double getTEST_SCORE() {
        return TEST_SCORE;
    }

    public void setTEST_SCORE(Double TEST_SCORE) {
        this.TEST_SCORE = TEST_SCORE;
    }

    public String getTEST_QUIZ_TIME() {
        return TEST_QUIZ_TIME;
    }
    public void setTEST_QUIZ_TIME(String TEST_QUIZ_TIME) {
        this.TEST_QUIZ_TIME = TEST_QUIZ_TIME;
    }


    @Override
    public String toString() {
        return "DistrictListUserWorkVo{" +
                "DISTRICT_NAME='" + DISTRICT_NAME + '\'' +
                ", ACTIVITY_ID=" + ACTIVITY_ID +
                ", USER_ID='" + USER_ID + '\'' +
                ", USER_NAME='" + USER_NAME + '\'' +
                ", AGE=" + AGE +
                ", DISTRICT_ID=" + DISTRICT_ID +
                ", COMPANY='" + COMPANY + '\'' +
                ", TELEPHONE='" + TELEPHONE + '\'' +
                ", MESSAGE_CODE='" + MESSAGE_CODE + '\'' +
                ", WORK_ID=" + WORK_ID +
                ", WORK_NAME='" + WORK_NAME + '\'' +
                ", WORK_IMGURL='" + WORK_IMGURL + '\'' +
                ", WORK_TYPE='" + WORK_TYPE + '\'' +
                ", RESOURCE_URL='" + RESOURCE_URL + '\'' +
                ", VOTES_NUMBER=" + VOTES_NUMBER +
                ", WORK_UPTIME=" + WORK_UPTIME +
                ", AUDIT_STATE=" + AUDIT_STATE +
                ", COMMENT='" + COMMENT + '\'' +
                ", AUDIT_TIME=" + AUDIT_TIME +
                ", CURRENT_STAGE=" + CURRENT_STAGE +
                ", PRIZE_ID=" + PRIZE_ID +
                ", DELETED='" + DELETED + '\'' +
                ", time=" + time +
                '}';
    }
}
